home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #9 / Amiga Plus CD - 2004 - No. 09.iso / amigaplus / tools / dev_libs / feelin040718 / include / fd / feelin_lib.fd next >
Text File  |  2004-08-03  |  3KB  |  89 lines

  1. *
  2. *    $VER: feelin_lib.fd 7.0 (2004/07/18)
  3. *
  4. *    © 2001-2004 Olivier LAVIALE (gofromiel@numericable.fr)
  5. *
  6. ##base _FeelinBase
  7. ##bias 30
  8. ##public
  9. F_CreatePool(nFlags,nItemsize,nItemnumber)(D0,D1,D2)
  10. F_DeletePool(psPool)(A0)
  11. ##private
  12. F_Reserved()()
  13. F_Reserved()()
  14. F_Reserved()()
  15. F_Reserved()()
  16. F_Reserved()()
  17. ##public
  18. F_New(nSize)(D0)
  19. F_NewP(psPool,nSize)(A0,D0)
  20. F_Dispose(paMem)(A1)
  21. F_DisposeP(psPool,paMem)(A0,A1)
  22. F_OPool(psPool)(A0)
  23. F_SPool(psPool)(A0)
  24. F_RPool(psPool)(A0)
  25. F_NamePool(psPool,pcName)(A0,A1)
  26. F_LogA(nLevel,pcFormat,pnArgs)(D0,A0,A1)
  27. F_LinkTail(psList,psNode)(A0,A1)
  28. F_LinkHead(psList,psNode)(A0,A1)
  29. F_LinkInsert(psList,psNode,psPrev)(A0,A1,A2)
  30. F_LinkMove(psList,psNode,psPrev)(A0,A1,A2)
  31. F_LinkRemove(psList,psNode)(A0,A1)
  32. F_LinkMember(psList,psNode)(A0,A1)
  33. F_NextNode(pnObjptrptr)(A0)
  34. F_StrLen(pcStr)(A0)
  35. F_StrCmp(pcStr1,pcStr2,nLength)(A0,A1,D1)
  36. F_StrDec(pcString)(A0)
  37. ##private
  38. F_Reserved()()
  39. F_Reserved()()
  40. ##public
  41. F_RawFormatA(pcBuffer,pcString,pnArgs)(A0,A1,A2)
  42. F_FindClass(pcID)(A0)
  43. F_OpenClass(pcID)(A0)
  44. F_CloseClass(psClass)(A0)
  45. F_CreateClassA(psTaglist)(A0)
  46. F_DeleteClass(psClass)(A0)
  47. F_DoA(paObj,nMethod,pnArgs)(A0,D0,A1)
  48. F_ClassDoA(psClass,paObj,nMethod,pnArgs)(A2,A0,D0,A1)
  49. F_SuperDoA(psClass,paObj,nMethod,pnArgs)(A2,A0,D0,A1)
  50. F_NewObjA(pcID,psTaglist)(A0,A1)
  51. F_MakeObjA(nType,pnParams)(D0,A0)
  52. F_DisposeObj(paObj)(A0)
  53. F_Get(paObj,nAttr)(A0,D1)
  54. F_Set(paObj,nAttr,pnArgs)(A0,D1,D2)
  55. F_Draw(paObj,nFlags)(A0,D0)
  56. F_AskMinMax(paObj)(A0)
  57. F_Layout(paObj,nX,nY,nW,nH,nFlags)(A0,D0,D1,D2,D3,D4)
  58. F_Erase(paObj,nX1,nY1,nX2,nY2,nFlags)(A0,D0,D1,D2,D3,D4)
  59. F_FindServer(name)(A0)
  60. F_OpenServer(pcServerName)(A0)
  61. F_CloseServer(psServer)(A0)
  62. F_CreateServerA(psTagList)(A0)
  63. F_DeleteServer(psServer)(A0)
  64. F_SendServerMessageA(psServer,nAction,pnArgs)(A0,D0,A1)
  65. F_AlertA(pcTitle,pcBody,pnArgs)(A0,A1,A2)
  66. F_DynamicCreate(psClass)(A0)
  67. F_DynamicDelete(psClass)(A0)
  68. F_DynamicFindID(pcString)(A0)
  69. F_DynamicResolveTable(psIDTable)(A0)
  70. F_DynamicAddAutoTable(psTable)(A0)
  71. F_DynamicRemAutoTable(psTable)(A0)
  72. F_DynamicNTI(pTagListPtr,pTagItemPtr,psClass)(A0,A1,A2)
  73. F_DynamicFTI(nAttribute,psTagItem)(D0,A0)
  74. F_DynamicGTD(nAttribute,nDefault,psTagItem)(D0,D1,A0)
  75. ##private
  76. F_Reserved()()
  77. F_Reserved()()
  78. F_Reserved()()
  79. F_Reserved()()
  80. ##public
  81. F_HashCreate(Size)(D0);
  82. F_HashDelete(Table)(A0);
  83. F_HashFind(Table,Key,KeyLenght,HashValuePtr)(A0,A1,D1,A2);
  84. F_HashAddLink(Table,Link)(A0,A1);
  85. F_HashRemLink(Table,Link)(A0,A1);
  86. F_HashAdd(Table,Key,KeyLength,Data)(A0,A1,D0,A2);
  87. F_HashRem(Table,Key)(A0,A1,D0);
  88. ##end
  89.